package com.guoheng.hazard.sys.notice;

import com.guoheng.hazard.common.enums.NoticeTypeEnum;
import com.guoheng.hazard.common.validator.ValidEnum;
import lombok.Data;

import javax.validation.constraints.Size;
import java.util.Date;

/**
 * 类功能描述:　通知数据传输层
 *
 * @author fbl
 * @date 2019-10-11 09:30
 */
@Data
public class NoticeDTO  {

    private Integer id;
    /**
     * 1.公告2.行业动态发布3.文件通知4.园区介绍
     */
    @ValidEnum(enumClass = NoticeTypeEnum.class)
    private Integer noticeType;

    /**
     * 标题
     */
    @Size(max = 255)
    private String title;

    /**
     * 内容/文件路径
     */
    private String detail;

    private String fileName;

    private String fileUrl;

    /**
     * 园区图片
     */
    private String pictureUrl;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;
}
